python 判断文件结尾 python判断文件名后缀

您所在的位置:网站首页 java file获取文件后缀 python 判断文件结尾 python判断文件名后缀

python 判断文件结尾 python判断文件名后缀

#python 判断文件结尾 python判断文件名后缀| 来源: 网络整理| 查看: 265

python 判断文件结尾 python判断文件名后缀 转载

ghpsyn 2023-06-21 00:06:58

文章标签 python判断文件类型 python获取文件后缀名 后缀名 python bc 文章分类 Python 后端开发

本文实例讲述了

python

获取文件后缀名及批量更新目录下文件后缀名的方法。分享给

大家供大家参考。具体实现方法如下:

1.

获取文件后缀名:

复制代码

代码如下

:#!/usr/bin/python import os dict = {} for d, fd, fl in os.walk('/home/ahda/Program/'): for f in fl: sufix = os.path.splitext(f)[1][1:] if dict.has_key(sufix): dict[sufix] += 1 else: dict[sufix] = 1 for item in dict.items(): print "%s : %s" % item

这里的关键是

os.path.splitext()

abc/ef.g.h

,这里获取到的是

h

2. python

查找遍历指定文件路径下指定后缀名的文件实例:

复制代码

代码如下

:import os import sys import os.path for dirpath, dirnames, filenames in os.walk(startdir): for filename in filenames: if os.path.splitext(filename)[1] == '.txt': filepath = os.path.join(dirpath, filename) #print("file:" + filepath) input_file = open(filepath) text = input_file.read() input_file.close() output_file = open( filepath, 'w') output_file.write(text) output_file.close()

3.

批量重命名目录中的文件后缀实例:

复制代码

代码如下

:import os def swap_extensions(dir, before, after): if before[:1] != '.': # 如果参数中的后缀名没有 '.' 则加上 before = '.' + before thelen = -len(before) if after[:1] != '.': after = '.' + after for path, subdir, files in os.walk(dir): 本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。 收藏 评论 分享 举报

上一篇:python绝对值方法 python绝对值代码

下一篇:python kill cmd窗口 python出现killed



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3